package SGEngine

import ()

/*
0 4 8  12
1 5 9  13
2 6 10 14
3 7 11 15

 12,13,14 位移
 0 5 10   缩放
*/
type Matrix4X4 [16]float32

func Matrix4X4Identity() *Matrix4X4 {
	RM := new(Matrix4X4)
	RM[0] = 1
	RM[5] = 1
	RM[10] = 1
	RM[15] = 1
	return RM
}

/*
1  0  0  0
0  1  0  0
0  0  1  0
0 -210 1 1

*/
func (mA *Matrix4X4) Mult(mB *Matrix4X4) *Matrix4X4 {
	RM := new(Matrix4X4)
	for X := 0; X < 4; X++ { //行
		for Y := 0; Y < 4; Y++ { //列

		}
	}
	return RM
}
